# 使用函数的原因
# 如果不使用函数，一个程序直接顺序跑通，重复的代码不断出现则会出现：
# 1、复制代码，必须要进行非常仔细地调整，尤其是数据不同的情况下，
# 2、一旦复制过的代码需要调整，工作量巨大

"""
# 求1 到 100的和
theSum = 0
for i in range(1, 101):
    theSum += i
print(theSum)

# 求300 到 400 的和
theSum = 0
for i in range(300, 401):
    theSum += i
print(theSum)
"""


# 求和函数：
def cal_sum(beg, end):
    theSum = 0
    for i in range(beg, end + 1):
        theSum += i
    print(theSum)


cal_sum(1, 100)
cal_sum(300, 400)
cal_sum(1, 1000)
